.zoom {
	display:inline-block;
}

.zoom:after {
	content:'';
	display:inline-block; 
	width:33px; 
	height:33px; 
	position:absolute; 
	top:0;
	right:0;
}

.zoom img {
	display: block;
    width:246px;
    margin-left:auto;
    margin-right:auto;
}

.zoom img::selection { background-color: transparent; }

span.zoom {
	position: relative; 
	overflow: hidden;
	width: 499px;
	float:left;
}

.zoomImg {
	position: absolute; 
	top: 0px; 
	left: 0px;
    filter: alpha(opacity=0); /* internet explorer */
    opacity: 0;           /* fx, safari, opera, chrome */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	width: 1920px; 
	height: 1200px; 
	border: medium none; 
	max-width: none;
}

#image1 img:hover { 
	cursor: move; 
}

.razmer img {
	float:right;
}